package com.edu.method;

import java.util.Scanner;

public class MethodDemoPractice02 {
    public static void main(String[] args) {
        //小总结案例：找出101-200之间的素数——————————素数是指除了1和本身外不再有别的约数的数
        System.out.println("请输入要查询素数的区间:");
        Scanner s = new Scanner(System.in);
        int a=s.nextInt();
        int b=s.nextInt();
        suShu(a,b);
    }
    //找出素数并计算个数，返回出素数的方法
    public static void suShu(int a, int b){
        int cont=0;//用来计算素数的个数
        for (int i=a;i<=b;i++){
            boolean flag=true;//用来标记一个数字是否是素数
            for(int j=2;j<i/2;j++){//判断是否为素数
                if(i%j==0){
                    flag=false;
                    break;
                }
            }
            if(flag){
                System.out.print(i+"\t");
                cont++;
            }
        }
        System.out.println();
        System.out.println("该区间内素数的个数为"+cont);
    }
}
